package JavaSE_core.IO;

import java.util.Arrays;

public class Demo5 {

	public static void main(String[] args) throws Exception {
		String s="你好，我好，大家好！";
		byte[] bytes = s.getBytes("UTF-8");//以指定编码，将字符串转换为字节数组，编码过程
		System.out.println(Arrays.toString(bytes));
//		String ss=new String(bytes,"GBK");//以指定编码，将字节数组构建为字符串，解码过程
		String ss=new String(bytes,"UTF-8");//以指定编码，将字节数组构建为字符串，解码过程
		//编码和解码过程必须使用统一的编码表，否则会造成乱码！
		System.out.println(ss);
	}

}
